report preparation